import re
def count(text):
    w = text.split()
    allw = len(w)
    upw = len([word for word in w if re.match(r"^[А-Я]", word)])
    latw = len([word for word in w if re.match(r"^[a-zA-Z]", word)])
    sw = len([word for word in w if len(word) <= 3])
    wdp = len([word for word in w if "-" in word])
    longw = max(w, key=len)

    print(f"Количество слов: {allw}")
    print(f"Количество слов с заглавной кириллической буквы: {upw}")
    print(f"Количество слов содержащих латинский символ: {latw}")
    print(f"Количество слов не привышающих 3 символа: {sw}")
    print(f"Количество слов в составе которых имеется дефис: {wdp}")
    print(" ")
    print(f"Самое длинное слово: {longw}")
    print(f"Длина слова: {len(longw)}")

text = "Давайте все туда-сюда и готово"
count(text)
